package com.spc.car.web.log.annotation;

import com.spc.car.web.log.ProjectAction;
import com.spc.car.web.log.module.LogProject;

import java.lang.annotation.*;

@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
@Documented
public @interface LogProjectAction {
    //
    String value() default "";

    ProjectAction[] action() default {ProjectAction.ADD};

    String idForReturn() default "";

    String idForPost() default "";

    String[] excludeFlds() default {};

    Class clz() default LogProject.class;

    // ${O} operator ${I} tender info id ${R} recipient ${C} comment/remark
    String desc() default "";
}